package com.yueke.gemini.service;

import com.yueke.gemini.entity.*;

import java.util.List;

/**
 * Created by admin on 2019/11/15.
 */
public interface IReferenceService {


    /**
     * 查询对象搜索
     *
     * @param query
     * @return
     */
    public List<KeyItem> getKeyItems(RefQueryDTO query);

    /**
     * 查询引用结果
     *
     * @param query
     * @return
     */
    public List<RefModule> getRefModuleList(RefQueryDTO query);

    /**
     * 查询子模块引用结果页
     *
     * @param query
     * @return
     */
    public List<SubRefModule> getSubRefModuleList(RefQueryDTO query);


    /**
     * 获取模块
     * 
     * @return
     */
    public List<ModuleItem> getModuleItemList();
}
